home *** CD-ROM | disk | FTP | other *** search
- import avs.Boxing;
- import com.siemens.mp.game.Light;
- import com.siemens.mp.game.Sound;
- import com.siemens.mp.game.Vibrator;
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.List;
-
- // $FF: renamed from: i
- public class class_0 extends Canvas implements Runnable, f, c {
- // $FF: renamed from: p b
- public b field_0;
- // $FF: renamed from: p g
- public g field_1;
- // $FF: renamed from: p p
- public p field_2;
- // $FF: renamed from: p int
- public int field_3;
- // $FF: renamed from: p boolean
- public boolean field_4;
- // $FF: renamed from: d boolean
- public boolean field_5 = false;
- // $FF: renamed from: a boolean
- public boolean field_6 = false;
- // $FF: renamed from: n boolean
- public boolean field_7 = false;
- // $FF: renamed from: p l
- public l field_8;
- // $FF: renamed from: d l
- public l field_9;
- // $FF: renamed from: p long
- public long field_10 = System.currentTimeMillis();
- // $FF: renamed from: d int
- public int field_11 = 0;
- // $FF: renamed from: a int
- public int field_12 = 0;
- // $FF: renamed from: n int
- public int field_13 = 0;
- // $FF: renamed from: p a
- public a field_14;
- // $FF: renamed from: p javax.microedition.lcdui.Font
- public Font field_15 = Font.getFont(0, 0, 8);
-
- public class_0(Boxing var1) {
- this.field_0 = var1;
- this.field_14 = new a(this.field_0);
- this.method_0();
- }
-
- // $FF: renamed from: p () void
- public final void method_0() {
- Light.setLightOn();
- this.field_1 = new g();
- this.field_3 = 0;
- this.field_2 = new p();
- this.field_2.p(this);
- this.field_8 = new l(this, 0);
- this.field_9 = new l(this, 1);
- this.field_8.p(this.field_9);
- this.field_9.p(this.field_8);
- this.field_4 = false;
- this.field_14.p();
- }
-
- // $FF: renamed from: p (long) void
- public final void method_1(long var1) {
- try {
- Thread.sleep(var1);
- } catch (InterruptedException var4) {
- }
-
- }
-
- // $FF: renamed from: i () void
- public final void method_2() {
- if (this.field_2.p() == this.field_2.d()) {
- this.field_3 = 1;
- }
-
- ((Canvas)this).repaint();
- this.method_1(0L);
- }
-
- public final void paint(Graphics var1) {
- switch (this.field_3) {
- case 0:
- this.method_5(var1);
- break;
- case 1:
- this.method_6(var1);
- break;
- case 2:
- this.method_4(var1);
- }
-
- if (this.field_7) {
- var1.setColor(0);
- var1.fillRect(20, 35, 61, 20);
- var1.setColor(16777215);
- var1.fillRect(21, 36, 59, 18);
- var1.setFont(Font.getFont(0, 0, 8));
- var1.setColor(0);
- var1.drawString("* PAUSED *", 23, 41, 20);
- }
-
- }
-
- // $FF: renamed from: b () void
- public final void method_3() {
- Sound.playTone(300, 70);
- Sound.playTone(150, 50);
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics) void
- public final void method_4(Graphics var1) {
- Font var2 = Font.getFont(0, 0, 8);
- this.method_6(var1);
- var1.setColor(0);
- var1.fillRect(20, 35, 61, 20);
- var1.setColor(16777215);
- var1.fillRect(21, 36, 59, 18);
- var1.setFont(var2);
- var1.setColor(0);
- var1.drawString("Demo Over", 23, 40, 20);
- String var3 = "Your Score: " + this.field_12;
- String var4 = "Top Score: " + this.field_14.p();
- int var5 = var2.stringWidth(var3);
- int var6 = var2.stringWidth(var4);
- int var7 = (101 - var5) / 2;
- int var8 = (101 - var6) / 2;
- if (var7 < 0) {
- var7 = 0;
- }
-
- if (var8 < 0) {
- var8 = 0;
- }
-
- var1.drawString(var3, var7, 0, 20);
- var1.drawString(var4, var8, 12, 20);
- }
-
- // $FF: renamed from: p (javax.microedition.lcdui.Graphics) void
- public final void method_5(Graphics var1) {
- int var2 = this.field_2.p();
- int var3 = this.field_2.d();
- var1.setColor(16777215);
- var1.setFont(this.field_15);
- var1.drawImage(this.field_0.p().p(), 0, 0, 20);
- var1.drawString("Loading... " + var3 * 100 / var2 + "%", 15, 71, 20);
- }
-
- // $FF: renamed from: d (javax.microedition.lcdui.Graphics) void
- public final void method_6(Graphics var1) {
- int var2 = this.field_8.q();
- int var3 = this.field_9.q();
- var1.drawImage(this.field_2.p(this.field_11), 0, 0, 20);
- var1.setColor(0);
- if (var2 > 0) {
- var1.fillRect(0, 0, var2, 2);
- }
-
- if (var3 > 0) {
- var1.fillRect(101 - var3, 0, var3, 2);
- }
-
- var1.drawImage(this.field_2.p(this.field_9.n(), this.field_9.g()), this.field_9.o(), this.field_9.h(), 20);
- var1.drawImage(this.field_2.p(this.field_8.n(), this.field_8.g()), this.field_8.o(), this.field_8.h(), 20);
- if (this.field_8.a()) {
- var1.drawImage(this.field_2.p(), this.field_8.e(), this.field_8.j(), 20);
- if (!this.field_5) {
- this.method_3();
- }
-
- this.field_12 += this.field_8.u();
- this.field_8.n();
- }
-
- if (this.field_9.a()) {
- var1.drawImage(this.field_2.p(), this.field_9.e(), this.field_9.j(), 20);
- if (!this.field_5) {
- this.method_3();
- Vibrator.triggerVibrator(this.field_9.u() * 30);
- }
-
- this.field_9.n();
- }
-
- }
-
- public final void keyPressed(int var1) {
- if (var1 == -12 && this.field_3 != 2) {
- if (this.field_7) {
- this.field_7 = false;
- } else {
- this.field_7 = true;
- }
-
- ((Canvas)this).repaint();
- }
-
- if (!this.field_7) {
- if (this.field_3 == 2) {
- List var6 = this.field_0.p().p();
- this.field_0.p().setCurrent(var6);
- } else if (this.field_8.d()) {
- this.field_4 = true;
- int var2 = ((Canvas)this).getGameAction(var1);
- int var3 = this.field_8.k();
- switch (var2) {
- case 1:
- if (var3 == 5) {
- this.field_8.a(1);
- } else {
- this.field_8.a(4);
- }
- break;
- case 2:
- this.field_8.a(3);
- case 3:
- case 4:
- default:
- break;
- case 5:
- this.field_8.a(2);
- break;
- case 6:
- if (var3 == 4) {
- this.field_8.a(1);
- } else {
- this.field_8.a(5);
- }
- }
-
- switch (var1) {
- case 35:
- long var4 = System.currentTimeMillis() - this.field_10;
- if (var3 != 1 || var4 <= 1200L) {
- return;
- }
-
- this.field_8.a(14);
- this.field_10 = System.currentTimeMillis();
- case 36:
- case 37:
- case 38:
- case 39:
- case 40:
- case 41:
- case 43:
- case 44:
- case 45:
- case 46:
- case 47:
- case 48:
- default:
- break;
- case 42:
- if (var3 == 1) {
- this.field_8.a(11);
- }
- break;
- case 49:
- if (var3 == 5) {
- this.field_8.a(15);
- } else {
- this.field_8.a(12);
- }
- break;
- case 50:
- if (var3 == 5) {
- this.field_8.a(1);
- } else {
- this.field_8.a(4);
- }
- break;
- case 51:
- if (var3 == 5) {
- this.field_8.a(15);
- } else {
- this.field_8.a(13);
- }
- break;
- case 52:
- this.field_8.a(3);
- break;
- case 53:
- if (var3 == 5) {
- this.field_8.a(16);
- } else {
- this.field_8.a(9);
- }
- break;
- case 54:
- this.field_8.a(2);
- break;
- case 55:
- if (var3 == 5) {
- this.field_8.a(16);
- } else {
- this.field_8.a(8);
- }
- break;
- case 56:
- if (var3 == 4) {
- this.field_8.a(1);
- } else {
- this.field_8.a(5);
- }
- break;
- case 57:
- if (var3 == 5) {
- this.field_8.a(16);
- } else {
- this.field_8.a(10);
- }
- }
-
- ((Canvas)this).repaint();
- }
- }
- }
-
- public final void keyReleased(int var1) {
- this.field_4 = false;
- }
-
- public final void run() {
- this.field_2.p();
-
- while(true) {
- while(this.field_6) {
- }
-
- if (!this.field_7) {
- ((Canvas)this).repaint();
- this.method_1(124L);
- this.field_8.p(this.field_4);
- this.method_7();
- this.field_8.a();
- this.field_9.a();
- }
- }
- }
-
- // $FF: renamed from: a () void
- public final void method_7() {
- if (this.field_11 >= 5 || this.method_8()) {
- int var1 = this.method_9();
- if (var1 != -1) {
- this.field_9.a(var1);
- }
-
- this.field_9.p(false);
- }
- }
-
- // $FF: renamed from: p () boolean
- public final boolean method_8() {
- ++this.field_13;
- int var1 = this.field_9.k();
- if (var1 != 0 && var1 != 17 && var1 != 18 && var1 != 11 && var1 != 1 && var1 != 4 && var1 != 5 && var1 != 7) {
- return this.field_13 % 2 == 0;
- } else {
- return true;
- }
- }
-
- // $FF: renamed from: p () int
- public final int method_9() {
- byte var1 = -1;
- byte var2 = -1;
- byte var3 = -1;
- switch (this.field_11) {
- case 0:
- var2 = 0;
- var1 = 0;
- var3 = 0;
- break;
- case 1:
- var1 = 1;
- var2 = 2;
- var3 = 0;
- }
-
- int var4 = -1;
- var4 = this.method_11(var2);
- if (var4 != -1) {
- return var4;
- } else {
- var4 = this.method_12(var3);
- if (var4 != -1) {
- return var4;
- } else {
- var4 = this.method_10(var1);
- if (var4 != -1) {
- return var4;
- } else {
- int var5 = this.field_9.k();
- if (var5 != 1 && var5 != 5 && var5 != 6 && var5 != 7) {
- return -1;
- } else {
- int var6 = Math.abs(this.field_9.l() - this.field_8.l());
- int var7 = (int)(System.currentTimeMillis() % 9L);
- switch (this.field_11) {
- case 0:
- if (var6 > 22 && this.field_9.q() >= 20 && this.field_9.l() > 20) {
- var4 = 3;
- } else if (this.field_9.q() < 20 && this.field_9.l() < 36) {
- var4 = 2;
- } else {
- if (var7 == 1) {
- var4 = var6 < 20 ? 13 : 9;
- }
-
- if (var7 == 2) {
- var4 = var6 < 20 ? 12 : 8;
- }
-
- if (var7 == 3) {
- var4 = 10;
- }
- }
- break;
- case 1:
- if (this.field_9.q() < 20 && this.field_9.l() < 36) {
- var4 = 2;
- } else {
- if (var7 == 1) {
- var4 = 16;
- }
-
- if (var7 == 3) {
- var4 = 14;
- }
-
- if (var7 == 4) {
- var4 = 8;
- }
-
- if (var7 == 5) {
- var4 = 10;
- }
- }
- }
-
- return var4;
- }
- }
- }
- }
- }
-
- // $FF: renamed from: a (int) int
- private final int method_10(int var1) {
- int var2 = this.field_8.k();
- int var3 = this.field_9.k();
- if (var1 < 100 && var3 != 1 && var3 != 2) {
- return -1;
- } else if (var1 == -1) {
- return -1;
- } else if (var2 == 13) {
- return 6;
- } else if (var1 == 0) {
- return -1;
- } else if (var2 == 12) {
- return 6;
- } else if (var1 == 1) {
- return -1;
- } else {
- return var2 == 15 ? 7 : -1;
- }
- }
-
- // $FF: renamed from: p (int) int
- private final int method_11(int var1) {
- int var2 = this.field_8.k();
- int var3 = this.field_9.k();
- if (var1 < 100 && var3 != 1 && var3 != 2) {
- return -1;
- } else if (var1 == -1) {
- return -1;
- } else if (var2 == 9) {
- return 6;
- } else if (var1 == 0) {
- return -1;
- } else if (var2 == 10) {
- return 7;
- } else if (var1 == 1) {
- return -1;
- } else {
- return var2 == 8 ? 6 : -1;
- }
- }
-
- // $FF: renamed from: d (int) int
- private final int method_12(int var1) {
- int var2 = this.field_8.k();
- int var3 = this.field_9.k();
- if (var3 == 11) {
- return -1;
- } else if (var1 < 100 && var3 != 1 && var3 != 2) {
- return -1;
- } else if (var1 == -1) {
- return -1;
- } else if (var2 == 11) {
- return 6;
- } else if (var1 == 0) {
- return -1;
- } else if (var2 == 14) {
- return 6;
- } else if (var1 == 1) {
- return -1;
- } else {
- return var2 == 16 ? 4 : -1;
- }
- }
-
- // $FF: renamed from: d () void
- public final void method_13() {
- this.field_5 = true;
- this.field_1.p();
- }
-
- // $FF: renamed from: v () void
- public final void method_14() {
- }
-
- // $FF: renamed from: e () void
- public final void method_15() {
- System.gc();
- this.field_5 = false;
- if (!this.field_8.p()) {
- this.field_6 = true;
- this.field_14.p(this.field_12);
- this.field_3 = 2;
- ((Canvas)this).repaint();
- } else {
- ++this.field_11;
- if (this.field_11 >= 2) {
- this.field_6 = true;
- this.field_14.p(this.field_12);
- this.field_3 = 2;
- ((Canvas)this).repaint();
- return;
- }
-
- this.field_12 += 500;
- this.field_8.p();
- this.field_9.p();
- this.method_14();
- }
-
- }
-
- // $FF: renamed from: n () void
- public final void method_16() {
- this.field_11 = 0;
- this.field_12 = 0;
- this.field_8.p();
- this.field_9.p();
- this.field_6 = false;
- if (this.field_3 == 2) {
- this.field_3 = 1;
- }
-
- }
-
- // $FF: renamed from: c () void
- public final void method_17() {
- this.field_6 = true;
- }
-
- // $FF: renamed from: l () void
- public final void method_18() {
- this.field_6 = false;
- }
-
- // $FF: renamed from: p () a
- public final a method_19() {
- return this.field_14;
- }
-
- public final void hideNotify() {
- this.method_17();
- }
-
- public final void showNotify() {
- this.method_18();
- }
- }
-